.session-top {
    padding-top: 2.75rem;
}
.header-ios ion-toolbar:last-child {
    --border-width: 0 0 0;
}
.img-bg {
    text-align: center;
}
.res-icon {
    width: 5.63rem;
    height: 5.63rem;
    margin-bottom: 0.94rem;
}
.res-title {
    font-size: 1.25rem;
    font-weight: bold;
    color: rgba(39, 40, 46, 1);
    font-size: 1.25rem;
    text-align: center;
    margin-bottom: 1.88rem;
}
.res-subTitle {
    font-size: 0.81rem;
    font-weight: 400;
    color: #808080;
    text-align: center;
}

.res-subTitle2 {
    font-size: 0.81rem;
    font-weight: 400;
    color: rgba(15, 15, 15, 1);
}
.res-tips {
    font-size: 0.75rem;
    color: rgba(133, 136, 148, 1);
    line-height: 0.75rem;
    margin-bottom: 1.88rem;
    text-align: center;
}
.has-tips {
    margin-bottom: 0.63rem;
}

.grid-padding {
    // margin-top: 1.25rem;
    margin-left: 1.25rem;
    --ion-grid-padding: 1px; //行间距
    --ion-grid-column-padding: 1px; // 单个item内容的padding
    margin-bottom: -1.25rem;
}
.item-label {
    float: left;
    font-size: 0.88rem;
    color: #858894;
    width: 5rem;
    height: 2.13rem;
}
.item-value {
    float: left;
    font-size: 0.88rem;
    color: #27282e;
    width: calc(100vw - 7.5rem);
    height: 2.13rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    // height: auto;
    // overflow: inherit;
    // text-overflow: inherit;
    // white-space: normal;
}

.btn-bg {
    // padding-left: 1.25rem;
    // padding-right: 1.25rem;
    margin-top: 1.94rem;
    text-align: center;
}
.finish-btn {
    display: inline-block;
    width: calc((100vw - 3.75rem) * 0.5);
    left: 1.25rem;
    height: 2.75rem;
    border-radius: 0.31rem;
    border: 0.06rem solid rgba(255, 99, 20, 1);
    font-size: 1rem;
    color: rgba(255, 99, 20, 1);
    background-color: white;
}
.save-btn {
    display: inline-block;
    width: calc((100vw - 3.75rem) * 0.5);
    right: 1.25rem;
    height: 2.75rem;
    background: linear-gradient(270deg, rgba(255, 99, 20, 1) 0%, rgba(255, 149, 0, 1) 100%);
    border-radius: 0.31rem;
    font-size: 1rem;
    color: rgba(255, 255, 255, 1);
    margin-left: 1.25rem;
}

.sure-btn {
    width: 9.81rem;
    height: 2.75rem;
    border-radius: 0.31rem;
    border: 0.06rem solid rgba(255, 99, 20, 1);
    font-size: 1rem;
    color: rgba(255, 99, 20, 1);
    background-color: white;
}
.sepline {
    margin-top: 1.88rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    height: 0.04rem;
    padding-bottom: 0.04rem;
    border-bottom: 0.03rem solid #ebebed;
}
.resContent {
    display: flex;
    justify-content: center;
}
